package name.cyrax.red.jpv.api.funcs;

import name.cyrax.red.jpv.api.adapters.DoubleAdapter;
import name.cyrax.red.jpv.api.adapters.IntegerAdapter;
import name.cyrax.red.jpv.api.adapters.LongAdapter;

public interface FunctorImplementor<T>
{
	T newAdapter(IntegerAdapter p0);
	T newAdapter(LongAdapter p0);
	T newAdapter(DoubleAdapter p0);
}
